needle scaffold - French English Dictionary